package com.leador.module.response.entity;

import java.util.List;

/**
 * 实时轨迹信息
 *
 */
public class RealtimePoint {
    private int loc_time;
    private List<Location> location ;
    private double speed;
    private int direction;
    private TrackColumns trackColumns;

    /**
     * 设置 该entity最新定位时间
     * @param loc_time 经纬度
     */
    public void setLoc_time(int loc_time){
        this.loc_time = loc_time;
    }

    /**
     * 返回 该entity最新定位时间
     * @return 经纬度
     */
    public int getLoc_time(){
        return this.loc_time;
    }

    /**
     * 设置 经纬度
     * @param location
     */
    public void setLocation(List<Location> location){
        this.location = location;
    }

    /**
     * 返回 经纬度
     * @return
     */
    public List<Location> getLocation(){
        return this.location;
    }

    /**
     * 设置 速度
     * @param speed 速度
     */
    public void setSpeed(double speed){
        this.speed = speed;
    }

    /**
     * 返回 速度
     * @return 速度
     */
    public double getSpeed(){
        return this.speed;
    }

    /**
     * 设置 方向
     * @param direction 方向
     */
    public void setDirection(int direction){
        this.direction = direction;
    }

    /**
     * 返回 方向
     * @return 方向
     */
    public int getDirection(){
        return this.direction;
    }

    /**
     * 设置 开发者自定义的track属性信息集合
     * @param trackColumns 开发者自定义的track属性信息集合
     */
    public void setTrackColumns(TrackColumns trackColumns){
        this.trackColumns = trackColumns;
    }

    /**
     * 返回 开发者自定义的track属性信息集合
     * @return 开发者自定义的track属性信息集合
     */
    public TrackColumns getTrackColumns(){
        return this.trackColumns;
    }

}
